package com.fsai.cms.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import com.fsai.cms.base.BaseEntity;

/**
 * 教育视频对象 cms_edu_video
 * 
 * @author jaffe
 * @date 2021-03-11
 */
public class CmsEduVideo extends BaseEntity {
	private static final long serialVersionUID = 1L;

	/** 主键ID */
	private Long cevId;

	/** 标题 */
	private String cevTitle;

	/** 封面图片 */
	private String videoImg;

	/** 视频类型 */
	private String videoType;

	/** 视频描述 */
	private String cevDesc;

	/** 本地视频上传 */
	private String videoPath;

	/** 三方视频代码 */
	private String thirdCode;

	/** 排序 */
	private Integer sortIndex;

	/** 启用状态（0启用 1关闭） */
	private String status;

	public void setCevId(Long cevId) {
		this.cevId = cevId;
	}

	public Long getCevId() {
		return cevId;
	}

	public void setCevTitle(String cevTitle) {
		this.cevTitle = cevTitle;
	}

	public String getCevTitle() {
		return cevTitle;
	}

	public void setVideoImg(String videoImg) {
		this.videoImg = videoImg;
	}

	public String getVideoImg() {
		return videoImg;
	}

	public void setVideoType(String videoType) {
		this.videoType = videoType;
	}

	public String getVideoType() {
		return videoType;
	}

	public void setCevDesc(String cevDesc) {
		this.cevDesc = cevDesc;
	}

	public String getCevDesc() {
		return cevDesc;
	}

	public void setVideoPath(String videoPath) {
		this.videoPath = videoPath;
	}

	public String getVideoPath() {
		return videoPath;
	}

	public void setThirdCode(String thirdCode) {
		this.thirdCode = thirdCode;
	}

	public String getThirdCode() {
		return thirdCode;
	}

	public void setSortIndex(Integer sortIndex) {
		this.sortIndex = sortIndex;
	}

	public Integer getSortIndex() {
		return sortIndex;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getStatus() {
		return status;
	}

	@Override
	public String toString() {
		return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("cevId", getCevId())
				.append("cevTitle", getCevTitle()).append("videoImg", getVideoImg()).append("videoType", getVideoType())
				.append("cevDesc", getCevDesc()).append("videoPath", getVideoPath()).append("thirdCode", getThirdCode())
				.append("sortIndex", getSortIndex()).append("status", getStatus()).append("createBy", getCreateBy())
				.append("createTime", getCreateTime()).append("updateBy", getUpdateBy())
				.append("updateTime", getUpdateTime()).append("remark", getRemark()).toString();
	}
}
